package com.wgt.strategy.objSort;

/**
 * 对象对比大小的的接口
 * Created by wgt on 2017/7/20.
 */
public interface Comparable {

    /**
     * 对象对比大小的方法
     * 有对象实现该方法，如何指定某些属性进行比较
     * 比传入的对象小应返回-1
     * 比传入的对象大应返回1
     * 相等则返回 0
     * 注意：对比对象之前应对传入的对象进行类型判断。  不能与其比较的类型应throw ClassCastException
     * @param o 与其对比的对象
     * @return
     */
    public int compareTo(Object o);
}
